home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / Tools / mpeg_stat-2.2 / opts.h < prev    next >
C/C++ Source or Header  |  1995-05-10  |  3KB  |  77 lines

  1. /* MPEGSTAT - analyzing tool for MPEG-I video streams
  2.  * 
  3.  *  Copyright (c) 1995 The Regents of the University of California.
  4.  * All rights reserved.
  5.  *
  6.  * Technical University of Berlin, Germany, Dept. of Computer Science
  7.  * Tom Pfeifer - Multimedia systems project - pfeifer@fokus.gmd.de
  8.  *
  9.  * Jens Brettin, Harald Masche, Alexander Schulze, Dirk Schubert
  10.  *
  11.  * This program uses parts of the source code of the Berkeley MPEG player
  12.  *
  13.  * ---------------------------
  14.  *
  15.  * Copyright (c) 1993 Technical University of Berlin, Germany
  16.  *
  17.  * for the parts of the Berkeley player used:
  18.  *
  19.  * Copyright (c) 1992 The Regents of the University of California.
  20.  * All rights reserved.
  21.  *
  22.  * ---------------------------
  23.  *
  24.  * Permission to use, copy, modify, and distribute this software and its
  25.  * documentation for any purpose, without fee, and without written agreement is
  26.  * hereby granted, provided that the above copyright notices and the following
  27.  * two paragraphs appear in all copies of this software.
  28.  * 
  29.  * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA 
  30.  * or the Technical University of Berlin BE LIABLE TO ANY PARTY FOR
  31.  * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
  32.  * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
  33.  * CALIFORNIA or the Technical University of Berlin HAS BEEN ADVISED OF THE 
  34.  * POSSIBILITY OF SUCH DAMAGE.
  35.  * 
  36.  * THE UNIVERSITY OF CALIFORNIA and the Technical University of Berlin 
  37.  * SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 
  38.  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  39.  * PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE 
  40.  * UNIVERSITY OF CALIFORNIA and the Technical University of Berlin HAVE NO 
  41.  * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, 
  42.  * OR MODIFICATIONS.
  43.  */
  44.  
  45. extern int opts;
  46. extern FILE *block_fp;
  47. extern FILE *qscale_fp;
  48. extern FILE *size_fp;
  49. extern FILE *offs_fp;
  50. extern FILE *rate_fp;
  51. extern FILE *syslogOutput;
  52. extern FILE *hist_fp;
  53. extern FILE *userdat_fp;
  54. extern int start_opt;
  55. extern int end_opt;
  56. extern int rate_frames;
  57.  
  58. #define BLOCK_INFO 1
  59. #define LOUD 2
  60. #define START_F 4
  61. #define END_F 8
  62. #define QSCALE_INFO 16
  63. #define SIZE_INFO 32
  64. #define OFFS_INFO 64
  65. #define RATE_INFO 128
  66. #define RATE_LENGTH_SET 256
  67. #define TIME_MEASURE    512
  68. #define SYSLAYER_LOG   1024
  69. #define HIST_INFO      2048
  70. #define VERIFY         4096
  71. #define DCT_INFO       8192
  72. #define USERDAT_INFO  16384
  73.  
  74. extern int COLLECTING;
  75. #define COLLECT_ON 0xFFFFFFF
  76. #define COLLECT_OFF 0
  77.